1 D 2 AL A design - based aspect language for distribution control —

نویسنده

  • Ulrich Becker
چکیده

It is generally accepted that object-oriented programming and distributed computing fit together well, because distribution can be easily integrated into object-oriented systems in a transparent manner. But while transparency is desirable with respect to code readability and reusability, it can cause severe performance problems, because the programmer loses control over distribution. This paper presents an approach to solving this conflict with Aspect-Oriented Programming: The basic functionality of the program can be formulated in a completely distribution-transparent manner, whereas the programmer retains complete control over the distribution through the aspect language D2AL. D2AL differs from other aspect languages in that it is based on the design of the application, not on its implementation. We show that using the design as the basis of D2AL gives access to abstractions that greatly increase the expressiveness, as compared to an implementation-based aspect language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AL A design - based aspect language for distribution control — Position Paper — ECOOP ‘ 98 Workshop on Aspect - Oriented Programming ( W 15 )

It is generally accepted that object-oriented programming and distributed computing fit well together, because distribution can be easily integrated into object-oriented systems in a transparent manner. But while transparency is desirable with respect to code readability and reusability, it can cause severe performance problems, because the programmer loses control over distribution. This paper...

متن کامل

D²AL - A Design-Based Aspect Language for Distribution Control

The DAL aspect language gives the programmer control over the distribution of application objects. Unlike other aspect languages, DAL is based on the design of the application, not on the implementation. This approach increases the expressiveness of the aspect language as well as the maintainability of the aspect program.

متن کامل

Experiences with Theme/UML for Architectural Design of a Multiagent System

In a recent R&D project, our research group developed an industrial AGV transportation system using a multiagent system (MAS). The software architecture of this system is modeled using several architectural views. In this paper, we study an alternative way of structuring of the architectural description using Theme/UML. Theme/UML is an aspect-oriented design approach that provides support for a...

متن کامل

The effect of task-based instruction on reading comprehension of Iranian EFL learners

Developing reading comprehension ability is an important aspect in acquisition of a language. The  present  study  focused  on  improving  reading  comprehension  ability  through  Task-based Instruction  (TBI).  TBI  is  a  methodology  that  develops  from  a  focus  on  classroom  tasks.  The participants of the study were 135 Iranian female students at different levels selected from high sc...

متن کامل

Using Aspect-GAMMA in the design of embedded systems

This paper proposes a design framework that takes advantage of the aspect-orientation paradigm. The proposed framework is based on the multi-set transformation language called GAMMA, used for the functional aspect, together with a set of modelling notations for other aspects of system design, namely coordination, timing, and distribution.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999